package com.travel.dao;


import java.util.List;

import com.travel.entity.ScenicOrder;
import com.travel.util.PageInfo;

public interface ScenicOrderDao {
	
	/**
	 * 有条件的分页查询
	 * @param pageNum 页码
	 * @param pageSize 条数
	 * @param scenicOrderId 景点订单编号
	 * @param userName 用户名
	 * @return
	 */
	PageInfo<ScenicOrder> findByPage(int pageNum ,int pageSize, String userName);
	
	/**
	 * 	根据景点订单编号删除相关记录
	 * @param scenicOrderId 景点订单编号
	 * @return
	 */
	int scenicOrderId(int scenicOrderId);
	
	/**
	 * 	新增订单
	 * @param scenicOrder 景点订单
	 * @return
	 */
	int insert(ScenicOrder scenicOrder);
	
	/**
	 * 	修改订单
	 * @param scenicOrder 景点订单实体类
	 * @return
	 */
	int update(ScenicOrder scenicOrder);

	List<ScenicOrder> find();
}
